shlib.sh: avoid set -e trip ups