should be response.payload, not response.body, and it needs parsing as well