# File lib/guard/listener.rb, line 136
    def modified_files(dirs, options = {})
      last_event = @last_event
      files = []

      if watch_all_modifications?
        deleted_files = @file_timestamp_hash.collect do |path, ts|
          unless File.exists?(path)
            @sha1_checksums_hash.delete(path)
            @file_timestamp_hash.delete(path)
            "!#{path}"
          end
        end
        files.concat(deleted_files.compact)
      end
      update_last_event
      updated_files = potentially_modified_files(dirs, options).select do |path|
        file_modified?(path, last_event)
      end
      files.concat(updated_files)

      relativize_paths(files)
    end