diff --git a/src/caosadvancedtools/table_export.py b/src/caosadvancedtools/table_export.py
index e82327198858de03e699d9e527b360782c10f71d..eabb10754bdb93859dcc6ef3d3ff0838fa6ff6d4 100644
--- a/src/caosadvancedtools/table_export.py
+++ b/src/caosadvancedtools/table_export.py
@@ -207,18 +207,16 @@ class BaseTableExporter(object):
                 logger.error(errmssg)
 
     def _call_find_function(self, find_function, e):
-        account_for_self = 0
         if callable(find_function):
             find_fun = find_function
         else:
             find_fun = getattr(self, find_function)
-            account_for_self = 1
 
         sig = signature(find_fun)
         params = sig.parameters
-        if len(params) > (account_for_self + 1):
+        if len(params) > 1:
             return find_fun(self.record, e)
-        elif len(params) > account_for_self:
+        elif len(params) > 0:
             return find_fun(self.record)
         return find_fun()