Because 0 is falsy, the validator thinks ships is missing.
Because 0 is falsy, the validator thinks ships is missing.