we use pattern synonyms, it isn't going to work before 7.8