@Howdy_McGee, yes, they are not "API" and are coupled to whatever the hook requires. In an ideal world I would like to prevent people for using it as there is no way to make its behavior stable.
I can actually achieve what I want with closures but than no one will be able to remove the hook if they will need.
obviously I am being too anal about it from any practical POV ;)
Mods, what about on a thread a person is [might be personally] attacking on somebody who tried to help 'em, but their question was with less context. If you want I can share the link. It's frustrating me.