IRequestHandler interface is for David.