early return in cold2hot method