The idea of suggesting "Use %s !is null instead," as first solution seems problematic because an array is not a pointer. Ideally programmers should use the Phobos std.array.empty instead in most of those cases. And is the uncommon word "misconstrued" better than "deprecated" or "will be deprecated"?