Does it matter if kwargs contains arbitrary stuff for this call?  One thing I notice is that 'method' is left in there and not popped out in vendor_passthru().