I was going by the general principle of passing only what's needed, which makes things easier to understand.