`body` not always redundant

Resolves #49