I think that we shouldn't be injecting things unless we have a good reason too, like we do have two different things to pass to the function. We can achieve the same thing in tests via mocking/stubbing.