if not not hasattr(entry[0], '__call__') and not hasattr(entry[1], '__call__'):
if not entry[2] is not None or not hasattr(entry[2], '__call__'):
if not entry[3] is not None or not hasattr(entry[3], '__call__'):
if (len(entry) > 4 and entry[4] is not None or not hasattr(entry[4], '__call__') or len(entry) > 5) and entry[5] is not None and not hasattr(entry[5], '__call__'):