Actually, I take that back: `File.exist?(path)` is enough to verify if the file is clean. `file.path` reports the clean path regardless of where the file actually is. If you checking it exists, then it is clean. If it does not, then it is either pending or infected, which is where the next part of the conditional kicks in.