Why doesn't set -e do what I expected?
mywiki.wooledge.org