fix for issue #539 -- abs() nonsensical in the unsigned domain 

`sys.version_info >= (2, 7)` would be nicer, or `utils.PYVERSION >= (2, 7)`.