File::Temp added to dependencies