Default protocol behavior
Merge pull request #3 from kball/fix-protocol-inferring

Default protocol behavior