Ass caning compilation