Hmm I guess you are right, I just looked it up and didn't realize it was this confusing! I think I'm with @taldcroft that one could envisage having a class for the different ones.