Understood. The Cisco internal libraries had a whole bunch of higher level protocol-specific tools built on top of the login process. I don't recall all the details since I didn't use them that much though.