Implementing tests as I go but likely code will move around
let getBody take options (no real backend yet)