revert to private getController method