Gracefully handle string or IO request bodies
Additional requires and interop