re-wrote pointing renaming code so renames are quick now.