I don't believe that existing extensions will call this constructor, but we should address this API change.