There is `if(number >= UINT32_MAX) {` and `if(number > UINT16_MAX) {`. Should the latter also be `>=`?