A thrombectomy system is provided that, in various embodiments, a rotating impeller that may be translated within limits along a guidewire and within a catheter. The rotating impeller is, during operation, either located entirely outside of the distal end of the catheter's lumen or at least partially outside of the distal end of the catheter's lumen, whereby rotation is prevented if the impeller is completely within the catheter's lumen.