Pushed some feed parsing fixes. Turns out I'd been accounting for so many incorrect feeds and neglected the well-behaved ones...