What happens if $user is NULL. But the currently logged in user changes and the tuque connection that is cached contains the old currently logged in user?