Require 'fileutils' because it isn't loaded by default