allowing response data to be different from data sent in UDP