File setup open can fail in multiple functions, not just open()