restruct to allow changes to clipped tids