I think we can fail-fast prior to opening and closing the db