Oh, interesting.  It does have that funky `(?i-mx:...)` syntax though, right?  That's what happens when you interpolate another regex, so it keeps the flags.