Refactored code so that new spikes don't have to make an extra call to reset body