= fixed protocol recv