A surgical instrument. The surgical instrument includes an elongated channel configured to support a staple cartridge, an anvil pivotably connected to the elongated channel, a knife mechanically coupled to the staple cartridge, an electric motor and a control circuit electrically connected to the electric motor. The control circuit is configured to change a firing motion of the surgical instrument based on a combination of events.