removed replacedArgs, varArgs holds the same information