yeah, this mutation summary library is becoming real helpful for stuff like this. can't think of a much better way to do this since we are waiting on profile to load via AJAX.