Added the more appropriate protocol example