Wouldn't create-db result in expectation of creating upon each call (as oppose to the create-if-not-already-there semantics of this function)?