Why this is necessary? Intuitively I think that optimize process is not directly related to the essential change.