I think it'd be better to actually do that work -- add it the `createServer` methods as needed and add it to the struct. (It makes the intent of the code clearer than having to look at this one if statement to understand what 65535 means.)