Handle open errors without bailing out