speaking French as a second language is like skating on thin ice. you need to know the difference between coup de feu and coup de fou. the difference between baiser and un baiser. the difference between coup de foudre and coup de foutre. It's a hellish experience trying to speak with an unforgiving native speaker.