Shouldn't this be `<= 0`? Since we subtract the size estimate from `overallMaximumBytes`, I think it would be pretty unlikely that we get to exactly 0 here.