Added new transport initialization logic