emit empty strings rather than nulls