Improved protocols