Does anyone know how such patterns are matched? Is there a way to modify the selection criteria of the ~O pattern?