cleaned up maybeEmptyJson