Could be improved by using a name other than "arg". What is it called in other places in the codebase?