diff --git a/product/ERP5Form/Form.py b/product/ERP5Form/Form.py
index d138facee49134878dce07696c77aa86415974db..e0d3b8ec5ee5ebd234aa4e26836cd9b465eb819c 100644
--- a/product/ERP5Form/Form.py
+++ b/product/ERP5Form/Form.py
@@ -759,8 +759,13 @@ class ERP5Form(ZMIForm, ZopePageTemplate):
     def getProxyableFieldList(self, field, form_field_list=None):
         """"""
         def extract_keyword(name):
-            return [i for i in name.split('_') if not i in \
+            keyword_list = [i for i in name.split('_') if not i in \
                     ('my', 'default', 'listbox')]
+            if len(keyword_list) == 0:
+              # This means that the name is one of the exception keywords,
+              # so we have to keep it
+              keyword_list = [name]
+            return keyword_list
 
         def check_keyword_list(name, keyword_list):
             count = 0