Yeah, could be worth checking. 

In general it's really hard right now to debug problems with the API communication. Lots of little stuff can break without sufficient error reporting to know where the mismatch is, which I suspect will be a real pain if we don't try to solve that soon.