slightly modified responder