Porn: split the rabbit and fight the snake