add InvalidInterfaceException
Merge pull request #33 from immersivelabs/order

add InvalidInterfaceException