I tend to think that .self is more explicit and thus more readable, but happy to change to that style instead.