now, Test::Warn & Test::Exception are optional
fixed since 5.17.2