I know, and that's why I believe once a learner is enough "advanced" they don't need any more courses, grammars, or specific teachers. That's when they need more advanced vocabulary and idioms, which they can pick up by practicing the way they like the most. Oh, let's...