survives initialization with an empty database, just barely