rejoin cannon with head