set -u が問題なら、

set +u
hoge "$@"

って記述すれば委員じゃないの? 何がそんなに問題なの?