This can fail for more symbolic index transformations.
Better take limits[0] to get back "x"?