Much nicer version that adds one *successful* implicit override, too