repulsion is now a flag