-2 -maxint is > 0.  So this will fail.