@LinqLover @squeaksmalltalk @st80 There's `#respondsTo:` and `#canUndertsand:`
But I think, depending on the update path, you want to make *sure* that a class only receives a message it understand.
This is very similar to why you don't `super initialize` in a class.