Maybe they are being given a free vote, but since neither is up for re-election it seems like the leadership would want the no votes to be used by someone who would benefit.
Amnesty McCain is voting against her too. He is running for re-election again.