diff --git a/render_povray/render.py b/render_povray/render.py
index c64de4839239f3644d658e3b63746870346ba34b..3ac7b48c57acbfaac1af60e5fef0fd7e0b945e2f 100644
--- a/render_povray/render.py
+++ b/render_povray/render.py
@@ -160,7 +160,7 @@ def splitHyphen(name):
     if hyphidx == -1:
         return name
     else:
-        return name[hyphidx:].replace("-", "")
+        return name[:].replace("-", "")
 
 
 def safety(name, Level):
@@ -237,6 +237,7 @@ def write_pov(filename, scene=None, info_callback=None):
     def uniqueName(name, nameSeq):
 
         if name not in nameSeq:
+            name = splitHyphen(name)
             return name
 
         name_orig = name