Updated connect! method with multiple arities