When designing a new craft, maxItems works fine for any value greater than 0, or 0 so long as there is no pilot / soldier variable. But the moment soldiers / pilots are added, maxItems: 0 (including fractions) fails to work, and instead gives unlimited item capacity. Is maxItems regulated by some other variable when soliders: 1 (or any number) and pilots: 1 (or any number) are used, thereby changing the expected behavior of a maxItems: 0 setting?