I actually really liked the idea of adding an assert just to make 100% sure that the mapping table stays consistent.