To be honest, I'm not sure. I just tried adding `return json;` on my machine, and the tests didn't break, nor do they break with the changes as presently available in this pull request. I'm not sure if this means that the tests are deficient, or that the return statement is not required.

A general Ember/Promise newb question: should promises *always* return something?