Is it OK if both type of invalid user is not showed in Out of office wiget. In that situation the check  next USERID if !%Data; is enough. I could commit it with this change.
I now understand how GetUserData work.