Changes run_on_changes to run_on_modifications