Let's drop this `getContent` arg and logic.  The `projectRequest` function should just return `body` and the callback can either parse it as JSON or not.