diff --git a/src/gepetto/corbaserver/__init__.py b/src/gepetto/corbaserver/__init__.py
index a12a9c81aafeb877d680c8d9854053b385fab268..197fb34134e93759df890e5a31f218e8e7fccf23 100644
--- a/src/gepetto/corbaserver/__init__.py
+++ b/src/gepetto/corbaserver/__init__.py
@@ -45,4 +45,4 @@ class Color(object):
                 )
 
     def __getitem__ (self, i):
-        return self.colors[i]
+        return self.colors[i % len(self.colors)]