Old bug that manifested itself just now. Fixes #97.

Some formerly empty matches is now treated as generic.

Signed-off-by: Xiaomao Chen <xiaomao5@live.com>