expand on Responder a bit