I am thinking of, after every glue call, resetting $^E to 0 or, if there is an error, the error number provided by the return event or failed call. So users could do: $x = $g->event; die $^E if $^E; Anyone see any problems with this? I am going to think more on it. -- Chris Nandor mailto:pudge@pobox.com http://pudge.net/ %PGPKey = ('B76E72AD', [1024, '0824090B CE73CA10 1FF77F13 8180B6B6']) ==== Want to unsubscribe from this list? ==== Send mail with body "unsubscribe" to macperl-modules-request@macperl.org