variable length arguments to actions