Run onFail() instead of onComplete("0")

Closed #3