The Stoner gas system is an internal piston and not a true direct impingement. Here is part of Stoner's patent explaining it. It is a stationary piston...