Have fix_open handle file()

That guarantees that any open-related scenario is fixed.

Closes #74