Request/response implementation.