[ruby-talk:444215] Is this the correct behaviour of `super`