As all this code is likely going away with the new type inferences, I'm not to concerned.