Free running magazine