Looks more like it, but negative numbers don't work