fixed backward movement... this is what you get when you don't run your test scripts, kids!