It's just taken a colleague and I a number of hours — on release day, naturally — to track down a fault with a shell script, because Bash was unclear in its error reporting.