Change how ports work