non detachable magazine