in reply to Silencing DBI "(err=0, errstr=undef, state=undef)" errors

Maybe try something like:
local $SIG{__WARN__} = sub { unless ($_[0] =~ /\(err=0, errstr=undef, state=undef\)/) { warn $_[0]; } };
A tad icky I know...