self-flagellations