A surgical system can include an electric motor, a sensor and a microcontroller in signal communication with the electric motor and the sensor. In various instances, the microcontroller can adjust the velocity of a firing element when the sensor detects a change in current drawn by the electric motor that exceeds a threshold amount.