Latin expressions explained (18): sine qua non.