now returning empty user if no user found