Pull logic from ProxyConnect instead of overriding UserModel approach