in reply to use warnings qw(taint);

Not all tainting "violations" are fatal with -T. Some of them are simply warnings. The only one I'm familiar with is using chdir with a tainted argument, but there may be others. Saying "no warnings 'taint';" will shut these off in case you want to ignore them.