When completely changing the nature of the parameters to a function in a C-like language, make sure to change the signature. If you don’t change the signature, at least change the name. That way, the compiler will let you know if there’s code that calls your function that you forgot to change.