Finish InBody

Except for various cases I didn't feel like implementing yet :)
AfterBody and AfterAfterBody