M-shifting