In the API blowback design, the primer is ignited when the bolt is still moving forward and before the cartridge is fully chambered. This requires a very careful design to ensure the proper balance and equalization of forces between the projectile weight, propellant charge, barrel length, bolt weight, and return spring strength. In a simple blowback design, the propellant gases have to overcome static inertia to accelerate the bolt rearwards to open the breech. In an API blowback, they first have to do the work of overcoming forward momentum to arrest the forward motion of the bolt. Because the forward and rearward speeds of the bolt tend to be approximately the same, the API blowback allows the weight of the bolt to be halved. Because the momentum of the two opposed bolt motions cancels out over time, the API blowback design results in reduced recoil.