pistol->rifle, rifle->pistol