there is already a bunch of checks in CSaveFileStateJob::DoWork. I think those kind of exclusions are better suited there.