fix for double colon in protocol