Classic protocol and crypto cleanups.

You'll print this error whether it's > or <, so don't claim it's > !