I would suggest changeing $6- to be $6 as the network I am on I have a N for a snomask ( can view nick changes on remote server ) and when used on myself I got the below.
[15:43] (Goofy|Around) !opercheck Goofy|Around
[15:43] <Goofy|Around> Checking Goofy|Around\'s oper modes.
[15:43] <Goofy|Around> Goofy|Around is a Net Admin.
[15:43] <Goofy|Around> Goofy|Around is a Services Admin.
[15:43] <Goofy|Around> Goofy|Around is a Local Operator.
I am not a Net Admin. I am a Services Admin/Global Oper.
Also on the Network I am on
o = Global
O = Local