slight useless point to make but also instead of using
*! $+ $gettok($ial($vnick), 2, 33)
why not use
$mask($ial($vnick),0)
will achieve the same effect.