Use run_on_modifications instead of run_on_changes to prevent running migrations multiple times with vim