correctly handle missing database backend