hmmm , you caught that one , I think we did that to make it easier to mock, but I bet we can find a better way