Implement co-existance of sync/async ports