fix find-file in most contexts