internal_error -> precondition_failed
updates intercept callback type
updates intercept callback signature
internal_error -> precondition_failed
Merge bug26120