dont treat body as metadata (needs cleaning up)