fixes #36 clarifies empty JSON bodies