Now decorate function as high as possible in the class hierarchy, and breaks down...