Well, we calculate mi and zi without crashing. Who knows if its correct.