https://issues.dlang.org/show_bug.cgi?id=17930 --- Comment #5 from Rob <resmith5 at outlook.com> --- Sorry, please disregard comments 2 and 3, was mistaken about base class method contract applying to a derived method with no contract. --