added maybeJsonBody