don't reassign the argument