o regression showed that \n in smartindent breaks on an empty line. New tests show \n fix solved it.