ResponderInterface