Uh, slight glitch in the post right now about function arity: It's like I wrote before (not having to do with C), -2 meaning def a(a, *args), so 1 needed parameter and so on. I was slightly confused I guess. :P Jo