Tom> Yeah, I originally had it there, but I waffled because I was Tom> worried (no use case btw) if the type check was every in the Tom> performance path that it would involve one extra pointer Tom> dereference. That's a valid point. But that seems like a pathologically stupid app to me, to be honest. - R.