Fleshed out region shifter.