do you mean move from `uint` to `int`? I think it's fine to use a int internally and set the appropriate value for `bucket.remaining`. I'm guessing `-1` means `0` right?