How does success/failure information get back to the callee?