As a native speaker I bow to the non-native speaker who actually had to learn the rules and exceptions. My language sucks and the only reason I'm semi-competent in it is because of baby chick syndrome.