Schema Tile Document - Integer Type Does Not Allow Zero

I created a schema with a variable like this:
"number": { "type": "integer" }

When I try to create a stream that uses this schema, it works when I enter a positive integer, but I get the following error when I try "number": 0:
data/number must be integer

Is there a reason 0 is not allowed as an integer? Is there a workaround or different data type I should use to allow a zero value?