Protocol-dependent dispatching.