help: fix variable shadowing