OK, so that would work, but do you think it's better than just using ``__getattribute__``? Up to you, but IMO the original code is easier to understand.