Thinking again about my own naming: would be more consistent if we named it `changeList()` (like the result code)