Recomple only on change.