don't extract components that did not change