I have to admit that I never considered negative numbers at all. Both min and max integer will suffer from overflow though, so I'm not sure it matters.