Msf::ModuleManager::Loading#file_changed? has a similar check, but it guards against the ENOENT exception:
```
begin
        current_modification_time = ::File.mtime(path).to_i
      rescue ::Errno::ENOENT
        # if the file does not exist now, that's a change
        changed = true
      else
```

Do we need that check here?