added missing overflow check for rsub()