why did we move it here? i think we put it in the `this.body = null` section because people might put random intermediate bodies, and we wanted to make sure every single one of them was destroyed and stuff.