reverse was fine, it was called at the wronge time