Added ability to return back a step