We should never have a negative amount of listening sockets so there is no need to have the number as a signed integer. This solves a lot of signed conversion issues and is more semantically correct.