match nothing if ignore is empty