I'd argue that the type of object is correct (it's an ```iris.coord.Coord```) and therefore a TypeError is not appropriate. The problem is that it does not have the desired properties/attributes, i.e. it is neither 1d or 2d. I see where you are coming from though, I just don't see it that way.