I would also return an unsigned value as an `int`.