don't fail when opening a non-existant file