Always prepend implicit matches with protocol. Resolves #35