Could be kept as an error (or at least return `False`) if: `port < 1024 and os.geteuid() != 0` (i.e. if the user is not root); this might be more robust.