This is something I'd like to have some feedback on. Having `missing_units` zero when the box is full makes more sense to me. That means that `missing_units` is always zero when `unit_quantity`==1, for example. As far as I can see, this doesn't break anything. Am I really right?