twitter oauth

why do we need to check both the connections and the user? If the connection was found, twitter uid was found, then there's a duplicate?