server stuff for request messages