 if they back out later, capacity is fixed, but I don't remember how.
 Anyway, this needs fixing too.  There should be a uniform interface
 for that.  Basically just recalc capacity, and check that the objects
 in the relation arrays are actually inside the object.
