a rifle is much longer than a pistol