and of course pairmove consumes the old valuepair