direct protocol behaviour