Better error handling in db.clj.