Might I inquire as to the nature of the mechanical issue? Glad you're "okay"- Best excuse ever to buy a shiny new helmet.