handle nonstandard protocols
Merge pull request #1 from amirmanji/handle_nonstandard_protocols

handle nonstandard protocols