now response.json uses our awesome json encoder