This may happen in special cases. The armouring concept is slightly more complex here. On the other hand in the variant with error handling all components and interfaces only have a 2–state error handling mechanism, in error or not. The Dezyne component needs the async feature to automatically send the asynchronous Reset event as a response to the RaiseError event. The Foreign component might send a Recovered event before it is being Reset. In that case the asynchronous Reset event will not be sent anymore by the clr of the async.