Split pattern into two patterns for general betterness