Robustification of AsyncCallback return type