Allocate ports separately