Meh old ways never die force of habbit lol
:P
here also i thought you might want to unload the vars on quit or part
FiberOptics im not sure if that syntax works with quit and part but here goes nothing
on me:*:quit:{
unset %topic*
}
on me:*:part:#:{
unset %topic*
}