so it looks better use response, not request.response
add limits as to what is returned during context.retrieve