on a technical note, the smartlines function is declared after this call can be, so a linter might complain about this (it would be possible for the code to execute in a way that throws a "function smartlines unknown" error)