This could be worked around if unreal added the flags to their PREFIX=, after the flags that have a corresponding +mode. eg:

PREFIX=(ohv)@%+-

Adds the standard op, halfop and voice modes, and a 'modeless' flag for - (which is usually a 'deaf' client). I haven't used the unrealircd prefixes here as I am not sure of them.

I'm not certain if the above works well with clients other than mIRC. The above may have undesirable effects on NAMES and nickname hotlinking however (usually if a flag conflicts), which could explain why it is yet to be implemented.

Hope that helps smile