When is the core equivalence theorem valid?