I have a MXD with some layers that have parentheses in them. I'd like to rename them via script. Is this a valid approach? import re map = arcpy.mapping.MapDocument("CURRENT") layers = arcpy.mapping.ListLayers(map) for layer in layers: if re.search("[()]", layer.name): newName = re.sub("[()]", "", layer.name) arcpy.Rename_management(layer, newName) `Rename_management` is giving me an error: > Runtime error <class 'arcgisscripting.ExecuteError'>: ERROR 000840: > The value is not a Data Element.