pump/semi-automatic