So now it seems that Apple's own software can't figure out how to describe Safari.
Let me have a stab at writing that method....
protected string WhichDescription() { switch(GetOSType()) { default: return "A pointless browser"; break; } }