If we get rid of overwrap handling, than we can just go with Long, and then MinValue can be used safely