dealing with arithmetic overflow