transparently create empty DB on get