Hard constraints working, although the new mass has error around 1e-5 instead of 1e-14 like MoI has, presumably the machine precision. Maybe it has to do with the fact that we're working with such ridiculous orders of magnitude here.