VI bindings