newserver: conditional accept