Also, Pygments needs it because it applies the same flags to every regex in the lexer, by setting the `flags` property.  Rouge's API doesn't require that, so you can apply flags freely :)