Rework API for controller loading sequence.