Do not `set -e`. We test exit codes ourselves