minor tweaks to protocols