Make the example a little more protocol-less safe.