now handles resetting of gear