in reply to safe and $self

If you could post a smidgen of code that might serve as a test case, that would really help. Safe can do all kinds of things, so seeing how you're using it is important.