if we go with this version bodyAsCaseClass and i'm pretty sure bodyAsIfResponseCode (as if!) also parse the json