pub fn encode_error_reason(reason: &str) -> Vec<u8>