Sounds like a design problem in general. It is never a good thing when
having to use information about the "caller" in a magic way. And in this
context you do not even have that information.
Can you describe what you are trying to achieve - there is probably a
different way of getting what you want.
Regards
- henrik
--
Visit my Blog "Puppet on the Edge"
http://puppet-on-the-edge.blogspot.se/