initError does not look like a good method name regarding to implementation. Maybe callFailed, doFail, sendFailedState...