tests pass. merge varargs.