File::Slurp is required