Add commands to set ID and make it searchable/hidden. Also don't print stack traces of ProtocolErrors.