1.9.11: Protocol implementation details.