Another option would be to remove every comment line before parsing the
buffer (which is, IIRC, what previous exporter did), but it would only
hide the situation for a while. After all I could expect to have
comments anywhere, including some places like
 

On your example, why wouldn't it work if we remove comments before exporting ?

Fabrice