Tidy up HTTP::Port interface