Implement a complicated call/response