This has to return the deferred always. Just like your tests require this, so will production code.