propagate pattern descriptorOptional and skipConsistencyCheck