fixed in SurfaceTransform