Could be, be doesn't have to be.  They're all unique fields, so any match indicates the users are the same.  Using `||` prevents superfluous checks.