extracted out most minus code to evalArg function