Why was this change made, is this to conform to 0.9.5? Because using generics seems like a better idea.