must fix singleCulprit, arrowBody, bothBodiesPresent