repulsion works