Excellent, yes that makes sense.  Hmm, didn't know python ignored it by default, interesting.   These wiggly hidden gotchas almost always make for some terribly frustrating debugging much much later when they happen to trip for some reason or another.  Either way, it was worth the effort to track that down and be sure.  Now we can sleep better at night :)