apply progress
apply progress
apply complete (possible invalidation).