added better authentication failure message