Hi, I've committed this patch which allows the blockable? attribute of a blocking component to be changed safely by other components using the SID component API. The actual setting of the internal state is delayed until the parent thread has (re)gained control. Dave