Ports now property driven