a rifle is more accurate than a pistol