Oof. That body + viewport interaction sounds like a huge gotcha. :(