I'm going to respectfully submit that you challenge your IC to challenge you.

How long have you been seeing him/her?

Seems like if I took my car to a mechanic over and over again and it still came back with the same problems, I'd go find another mechanic. He might be a great, understanding, friendly guy, but if my car never runs any better, I'm the one losing out.

N.