mitigate #3: give a better error message on failed to open database