Move connect call for multiple destinations to constructor