Some todos and some explanation.