If you think that people have a straight agenda in a Mafia game, I got bad news for you.
Although again, Zach being a C wouldn't make Klin suspicious really.
I feel like it was pretty obvious he'd get lynched when Klin jumped to his side. Why do that? Especially so early in the game? He seems so sure of it. Only so he can rub it in our faces later on.
You just said before it was a good way of thinking.
And I always vote Zach at the beginning of games. I feel like it tends to reveal a lot. It may stop working in the future but look through my last games.