> But what's the advantage then? We just introduce an additional callback. > Maybe i miss an important part in your idea. You patch is not 100% clean, because it can still issue multiple calls.