try require couch
throw -> log