Now cancels operations properly