Actually it'd be really nice if you added a way to check for stuff in ULib.ucl.probe so that module wouldn't have to overwrite it, unless it used a think. For example, in UPA 1.2, I'm going to have password hashing protection, which needs another flag / command. I'm just adamant to override default ULib functions. Right now, if i use another flag, on join, say if it's a clantag, if that person has that tag, and the account is hashed, that person will automatically auth, because the password flag is empty. Which is bad. But yeah, secure clantags are possible with passwords. You can make them with upa 1.1 right now.
EDIT: Whoops, my bad. I've had it done but not released for too long, waiting for hashing to work.