Sounds like explainshell's approach is more robust, no?