Сама процедура наложения шаблонов тоже не так проста, как это было представлено выше, и она не сводится к прямому построению шаблонов из целых формул. Хотя полный шаблон, например для John shut the door, как он приведен выше, действительно строится таким образом, но до этого система уже сопоставила входному предложению каркас шаблона, состоящий из главных элементов MAN CAUSE THING 'человек каузирует вещь', который в системе считается допустимым, в отличие, например, от недопустимого каркаса вида KIND CAUSE THING 'тип каузирует вещь'. Таким образом, каркасы шаблонов (или типы шаблонов), состоящие из трех упорядоченных семантических элементов, заранее заданы системе и накладываются на сегменты текста.
Затем следует более интересная процедура наложения, которую мы назовем расширением по предпочтительности (preferential expansion). Шаблоны строились до сих пор с помощью приписывания формул узлам только на основе требований к главным элементам формул. Для предложения John shut the door мы получим один правильный шаблон типа приведенного выше, но для предложения John shut the case. 'Джон закрыл ящик/судебное дело.' возможны два правильных шаблона с такими каркасами: MAN CAUSE THING и MAN CAUSE GRAIN 'человек каузирует систему', поскольку элемент GRAIN 'система' является главным в формуле для второго значения слова case.
Расширение состоит в поочередном обследовании всех шаблонов, принципиально допустимых для данного сегмента, с целью выяснить, какие требования формул к предпочтительному заполнению валентностей выполняются при выборе данного варианта шаблона.
Как говорилось ранее, некоторые семантические элементы, входящие в состав формул, не носят обязательного характера и выражают желательность, предпочтительность подобного заполнения. Так, в шаблоне (1) формула для shut содержит указание на предпочтительность того, чтобы агенсом был человек, а объектом — вещь. Оба условия предпочтительности выполняются, если главным элементом формулы для case является THING (то есть, если выбрать для case первое, вещественное значение), тогда как формула с главным элементом GRAIN (для второго значения case) не удовлетворяет условию предпочтительности, наложенному на объект. Таким образом, рассматриваются не только формулы для действия, но и все остальные формулы, входящие в состав шаблонов.