<FONT face="Default Sans Serif, Verdana, Arial, Helvetica, sans-serif" size=2><DIV>&gt; <FONT face="OCR A Extended">Something somewhere in the core of our software is sometimes<BR>doing it (I won't bore you guys with the details) and<BR>that hasn't been isolated yet (and now that I know<BR>what's going on and can get around it, I don't know if<BR>we'll take the time to isolate it).</FONT><BR><BR><DIV>Man, that's the kind of stuff that makes me lose sleep. To wax a bit, part of what I've always enjoyed about this junk is that the answer is out there if you dig deep enough (I'm a near-obsessive debugger)&nbsp;and some of what has motivated/rewarded such 'dedication' is that it almost always leads to the discovery of a bigger flaw.&nbsp; There aren't often 'little anomolies' but little hints to bigger problems.</DIV><DIV>&nbsp;</DIV><DIV>I suppose its wierd, but I see the perl behavior (presuming that a decl. of:</DIV><DIV>$main::foo::bar::baz = 1;</DIV><DIV>means you want 'foo' in the 'main' namespace) as reasonable.&nbsp; You have to do something, symbol table-wise, when that gets declared, so certainly what happens is&nbsp;one way to handle it.&nbsp; The reply "why are you expecting something else?" seems also reasonable.&nbsp; One fair guess is there's an:</DIV><DIV>eval "\$$base::foo::baz = 1";</DIV><DIV>out there where $base isn't deffed yet. That'd give the problem, the eval'd hide the warning (our code is quite fond of eval-ing troublesome code and *not* reporting on $@) about undefined $base, the result'd be okay and hidden would be the failure of the assumption that $base has a value.</DIV><DIV>&nbsp;</DIV><DIV>Not trying to be argumentative (not after all the bon homie we worked up at TGIF ;-) just debugging, er, curious.</DIV><DIV>&nbsp;</DIV><DIV>a<br><br>Andy&nbsp;Bach,&nbsp;Sys.&nbsp;Mangler<br>Internet:&nbsp;andy_bach@wiwb.uscourts.gov&nbsp;&nbsp;&nbsp;&nbsp;<br>VOICE:&nbsp;(608)&nbsp;261-5738&nbsp;&nbsp;FAX&nbsp;264-5932<br><br>Rule&nbsp;#8&nbsp;Don't&nbsp;close&nbsp;the&nbsp;latch&nbsp;on&nbsp;an&nbsp;empty&nbsp;DLT&nbsp;drive<BR></DIV></DIV></FONT>