Change run_on_changes to run_on_modifications