diff --git a/product/ERP5Type/patches/CMFCoreSkinnable.py b/product/ERP5Type/patches/CMFCoreSkinnable.py
index b5fa9971e96c4cb1f6fd54c2b5e8b7f31b9bbad9..047eee2c146ec58375bddf07c4c3ca162d8e1418 100644
--- a/product/ERP5Type/patches/CMFCoreSkinnable.py
+++ b/product/ERP5Type/patches/CMFCoreSkinnable.py
@@ -61,7 +61,7 @@ def CMFCoreSkinnableSkinnableObjectManager___getattr__(self, name):
     up to the root skins folder.
     This should be fast, flexible, and predictable.
   '''
-  if not name.startswith('_') and not name.startswith('aq_'):
+  if name[:1] != '_' and name[:3] != 'aq_':
     skin_info = SKINDATA.get(get_ident())
     if skin_info is not None:
       skin_selection_name, ignore, resolve = skin_info