If you look at ```failOnNoInternet(ApiCallback<?>)``` you will see that it calls ```onFailure``` within the method. If you call ```onFailure``` here you will call ```onFailure``` twice.