Humillation compilation