set -u compatibility