A magazine for a firearm may include a cavity that is shaped to prevent the tip of the bullets in the cartridges from contacting the magazine when the firearm recoils. The magazine may also be configured so that the cartridges in the magazine exit the cavity at least approximately in the center of the magazine. The magazine may be configured to include a biasing mechanism that pushes the cartridges upward in the cavity. The biasing mechanism may be configured to allow the magazine to be compact, simple, and reliable.