Perfect programming languages that fail anyway