FIX: add cdxlinefactory doesn't require custom format
extractrule, check for empty string