distinguish partial from complete matches