reintroduce -p as a port option