Yes. That crazy keyword, I spent far too much time trying to think of a decent alternative but the clarity in the code is worth a `self.` here and there I think.