fixed bug: certain mutations caused negative mass