This may be a stupid question. Why do about half of the core modules not use strict? Being lexically scoped it needs to be turned on explicitly for each file, no? Starting from lib/5.5.650: find . -name "*.pm" -print | perl -pe 'system qq(grep -q "use\s+strict" $_); s/$/$? ? ": no" : ": yes"/e' yields 109 'yes' vs 84 'no'. Wouldn't it be a good thing if they all used strict? -- Peter Scott Pacific Systems Design Technologies