idl bindings fixes