Samu wrote: > the concept sticks. But why does it have a different behaviour the > staticmethod with the "rights3" case then? Moving from staticmethod to standalone function doesn't affect the output. You have inadvertently changed something else. Peter