Why is the method name connect vs. connect! ?  What is the ! intended to signify?