Trying to assign a negative number to a variable does not reduce, and instead sets `success` as `false`.