It's important this example uses the old syntax, because this is the issue that the old syntax is prone to and the new syntax is not.  We solved it for many cases of this issue by moving the old syntax from `Kernel` to `BasicObject` to get this to pass.