replace [status, json] response with response object; don't rescue from JSON parse errors with :invalid