Right, I understand. What I was trying to say is that I expect that it won't be dereferenced that often, so we shouldn't have to pay the cost very often. Unfortunately I don't see a good way to do this without a parameter.