I seem to remember experiencing something similar, I _think_ I got around it by declaring the 2nd argument as type Variant, YMMV.