Refactored Runner.reverse/1 method