Test::Warnings is optional