I havent yet tried with perl 5.8.3, so I am still running 5.8.0, but i did this; perl -d tsm_processjob.cgi and the debugger say's; Switch::filter_blocks(/usr/lib/perl5/5.8.0/Switch.pm:94 94: component: while (pos $source < length $source) 95: { Does this give anyone any hints?? also, regarding perl 5.8.3, I did a succesful make, install, from the perl source distribution etc.. but I can still only find 5.8.0 on my system. What gives? Thanks, Matt.