better error in the case where init is called on an existing db