It turns out parsing the feed some more wasn’t as hard as I thought it was, I just made a few mistakes of assuming scope in php in a function call (it’s opposite of what you normally expect), and apparently if I don’t initialize an array, even if i put values into it afterwards, it just ignores it. That is so totally weird, why doesn’t it give me an error?