fixed issue with protocol missing issue #11