in reply to how can I coerce Tk to cluck

%SIG, signals. Tk also appears to have an AutoLoaded Error subroutine used for outputting other errors, you could override it (without strict).

My Widget.pm (v3.078) here has no such warning in the code, and does in fact use Carp.

--
perl -pew "s/\b;([mnst])/'$1/g"