> It seems there's an argument mismatch here.  Should arguments 2 and 3 be
> swapped?

Oops, I misread.  Disregard my last post.

Paul