comments cleanup
background for macOS open with -g
do not check existence then try to read, which might still fail; instead try to read and recover