I was attempting to maintain the current behaviour (as TransverseMercator previously inherited from ccrs._RectangularProjection). If I'm honest I'm not sure how this wrapping code works.