I think so, my worry is that we've created a weird state machine for the database: 1 there's a disable/enable flag, 2 when the database_path is set things happen, 3 the shell/daemon have different expectations, 4 now the ephemeral flag means something