fixed protocol handling