A little bit more smartness to parse more complex responses.