returning full response object instead of array with funky methods tacked on