Perhaps the best solution would be to edit your vendor vi's (always make a backup of the original!), such that they have the correct error in/out terminals. Then there would be no need for any wrapper vi. I imagine, depending on what other inputs/outputs there are to the vendor vi's, that configuring the terminals of your wrapper could become quite annoying.
The other thing I do, if I'm feeling particularly lazy, is just to create a sequence structure, drop the offending vi in there, and then wire the error through the sequence structure. Not pretty, but it's easy.
Message Edited by Day on 09-25-2006 01:41 PM