Actually use port if its an option