handle nice requests with nice responses