private bool Fail(bool sync, Exception e) { if (sync) { SyncFail(e); return false; } else { AsyncFail(e); return true; } }