most line codes use either a paired disparity code or a constant weight code manual breech loaders gave way to manual magazine feed and then to self loading rifles