I wish this wasn't public- we should really worry about public methods unless we want to support them forever. (So, for example, we really should continue to support postData because some customer code might be using it. Which, lets not do that.)