หากตัวเลือก "exit ทันทีเปลือก" ใช้หรือถูกละเว้นขึ้นอยู่กับบริบทของคำสั่งดำเนินการ (ดูคู่มือ Bash Reference Manual ใน Set Builtin - ขอบคุณ Arkadiusz Drabczyk)
โดยเฉพาะอย่างยิ่งตัวเลือกจะถูกละเว้นถ้าคำสั่งเป็นส่วนหนึ่งของการทดสอบในคำสั่ง if ดังนั้นจึงเป็นไปได้ที่จะดำเนินการคำสั่งและตรวจสอบความสำเร็จหรือความล้มเหลวภายใน "exit ทันทีบริบท" โดยใช้คำสั่ง if เช่นนี้:
#!/bin/bash
set -e
# Uncomment next line to see set -e effect:
#blubb
if blubb; then
echo "Command blubb was succesful."
else
echo "Command blubb failed. Exit code: $?"
fi
echo "Script exited normally."
เป็นไปได้ที่จะละเว้นคำสั่ง "แล้ว" และใช้บรรทัดน้อยลง:
if blubb; then :;
else echo "Command blubb failed. Exit code: $?"; fi