@nikitonsky either way you’re handing the special case of default port numbers in your code.

Feels like a separate normalisation/presentation step would be preferable.