fix use of forward with variatic args