Care with transform

Since the transform method takes an arbitrary transform function, new coordinates may not be ordered in the same way as the originals.