provide numeric filters to treat empty strings as nil, optionally