> At the risk of being naive: implement it. I'm not quite sure what > you're looking for here?
I'd rather have some confidence that the way I choose to implement it would be acceptable to those who would be reviewing it ;-) I'll give it a shot at the same point in the code where we call the target now.