holoirc: apparently the user changing the mode can be null as well

* deal with this
* this is most likely when services is changing the mode