return 204 not 200 if no body. might help to signal JSON parser not to parse.