Dirty checks now occur as part of the dirty check, and not as a separate process