tag values are empty objects if they are empty strings