I think a comment would be enough for now - if I was reading through this method for the first time again then a comment explaining that would have helped me.

In the future, I'd like to see if there's a way we could explicitly build up the `@used_params` array here, but happy to merge it as is for now.