Is Rick Perry the new John McCain?