even better comments in usermatch()