Simplify interface error handling.  No error inputs and throw on output