Krishna> Hi Roland, I agree with this. BTW, can't the release Krishna> handler execute before the (I know, quirky race, but Krishna> interrupts ...) Yeah, good point (although the consumer can't rely on the value until the function has returned, the consumer's callback might overwrite it). - R.