Or it might be reasonable to just deprecate or remove this API.  Afaik there's only one extension that uses it, and it would be basically obsoleted by the new preference anyway.