use warnings NONFATAL => 'all';