I did, it's something to do with the fake_response function in the BMC test, I don't think it generates a proper response. Couldn't work out what it was doing wrong though, it looks ok to me. I'll update the code with your example, it's much nicer :)