Self-intersections