+ updated to use new _super() method.