Just curious, why is the `+` needed before the `((e|E)..` part?