allow :port style shorthand