Reimplemented for Ding2 / DDB CMS.