let the caller handle the responses that ridley provides