Trying very hard to keep compatibility.  If other code and/or plugins are accessing this directly, they can still do so.