Have fix_open subclass fix_file

That guarantees that any open-related scenario is fixed.

Closes #74
Basically rewrote the fixer so this got fixed. =)