regular exp has problem
new desugar flags