Situation: What I had called the 'piston' is properly named 'magazine platform'.