A method of driving an electro-optic display having a plurality of pixels and displaying in dark mode, the electro-optic display being an active matrix display produced by an array of transistors with at least one transistor associated with each pixel, the electro-optic display comprising an electro-optic medium, a plurality of pixel electrodes, each addressing one pixel, each pixel electrode being connected to a voltage source through the associated transistor, and a front electrode provided on the opposed side of the electro-optic medium from the non-linear array and extending across the whole display, the method comprising: identifying a pixel undergoing a black-to-black transition and having at least one cardinal neighbor pixel not transitioning from black-to-black; and applying to the identified pixel a first drive pulse having a polarity which drives the pixel towards its white state and a second drive pulse having a polarity which drives the pixel towards its black state, wherein the first drive pulse and second drive pulse taken together are DC imbalanced creating a remnant voltage, the method further comprises discharging the remnant voltage by simultaneously turning on all the transistors associated with the pixel electrodes and connecting the source lines of the active matrix display and its front electrode to the same voltage whereby the electrodes on both sides of the electro-optic layer are grounded, such that charges that accumulate in the electro-optic layer are discharged. an electro-optic medium, a plurality of pixel electrodes, each addressing one pixel, each pixel electrode being connected to a voltage source through the associated transistor, and a front electrode provided on the opposed side of the electro-optic medium from the non-linear array and extending across the whole display, the method comprising: identifying a pixel undergoing a black-to-black transition and having at least one cardinal neighbor pixel not transitioning from black-to-black; and applying to the identified pixel a first drive pulse having a polarity which drives the pixel towards its white state and a second drive pulse having a polarity which drives the pixel towards its black state, wherein the first drive pulse and second drive pulse taken together are DC imbalanced creating a remnant voltage, the method further comprises discharging the remnant voltage by simultaneously turning on all the transistors associated with the pixel electrodes and connecting the source lines of the active matrix display and its front electrode to the same voltage whereby the electrodes on both sides of the electro-optic layer are grounded, such that charges that accumulate in the electro-optic layer are discharged. identifying a pixel undergoing a black-to-black transition and having at least one cardinal neighbor pixel not transitioning from black-to-black; and applying to the identified pixel a first drive pulse having a polarity which drives the pixel towards its white state and a second drive pulse having a polarity which drives the pixel towards its black state, wherein the first drive pulse and second drive pulse taken together are DC imbalanced creating a remnant voltage, the method further comprises discharging the remnant voltage by simultaneously turning on all the transistors associated with the pixel electrodes and connecting the source lines of the active matrix display and its front electrode to the same voltage whereby the electrodes on both sides of the electro-optic layer are grounded, such that charges that accumulate in the electro-optic layer are discharged.