Adjusted protocol behaviour.