Casual port allocation