magazine retention