An implant delivery system including an elongated member having an implant mounting location. A self-expandable implant is mounted at the implant mounting location. The implant is held in a compressed orientation by a retractable sheath. In interlock structure prevents the implant from deploying prematurely as the sheath is retracted.