If you are clear that you have been contracting then anyone who claims your short stints are a problem is not someone you want to work with. (I had one guy in a big bank claim that I must be lying!)
being career software engineer is dead anyways, time to re-skill. /rant off...
Interviews run both ways.
Anyhow, as a mindset it has worked well enough to get me to semi-retirement with cash in the bank.