perf: don't alter argument variable