Oddly enough, because the system was designed in a way that client was not a required parameter. This is a step towards changing that to a better design without breaking anything that may rely on that unusual pattern.