Rename direction => reverse