I hate touching the feed parser. It's always so finicky.

tl;dr Reliably parsing arbitrary content (of varying quality) from the Web is hard.