Safe ways to do things in bash
> Furthermore, set -u must not be used in Bash 4.3 and earlier.This is a dangerous advice. set -u indeed requires more verbose array handling in Bash   rm -rf "${OOPS_UNDEFINED}/"