Using onFailure instead of onComplete when onSuccess is a no-op