add UnsupportedBackendOptionException so that we don't catch all UnsupportedOperationExceptions in krun