do not overrun int32 with uint32 value