Made the response a dependency, cleaning a lot of the code passing responses arround