Well, whatever the reason, I have faith in the mods and their decisions.
I love your tagline, by the way. I've been admiring it all day.