A bi-directional cannula feature capture mechanism is described herein. Generally, the capture mechanism comprises an inner housing, an outer housing, and a cannula. The inner housing comprises a proximal and a distal cannula feature mating component. The outer housing is adapted to slidably receive the inner housing in a proximal direction. Additionally, the cannula extends through the inner housing and the cannula's feature has a proximal engagement and a distal engagement. The proximal and distal engagements are respectively configured to irreversibly engage the proximal and distal cannula feature mating components when the cannula tip is moved into a shielded position.