http://d.puremagic.com/issues/show_bug.cgi?id=2511 ------- Comment #1 from 2korden at gmail.com 2008-12-13 10:22 ------- And here is an error message: Base.d(15): function Base.Derived.create of type SubI() overrides but is not covariant with Base.Base.create of type I() --