handle concat conflicts.
InvalidPrefix is very useful in composing error patterns.