Don't mutate state in parameter list