Dynamic port