Human and machine spit roast ...