MHA: WIP [Update as nothing is set in stone yet.]