A: 

I should have posted the JSON as well, it turns out I was constructing it wrong. The reason it worked in didReceieveRemote notification is b/c I was parsing the JSON myself and the fact that I had stuff out of order didn't matter.

bpapa