bug fix: parsing empty content