Native protocol handling