A surgical stapling apparatus, comprising: (a) a body assembly comprising: (i) a handle portion, and (ii) a shaft portion extending distally from the handle portion; (b) an end effector comprising: (i) a staple deck fixed relative to the shaft portion, (ii) a trocar, wherein the trocar is operable to actuate relative to the staple deck, and (iii) a staple driver, wherein the staple driver is operable to actuate relative to the staple deck a distance between an unfired position and a fired position; (c) an anvil operable to selectively attach to the trocar, wherein the trocar is operable to actuate the anvil relative to the staple deck to define a gap distance; (d) a firing assembly comprising: (i) a trigger pivotably coupled with the body assembly via a first pivot, (ii) a driver actuator configured to actuate the staple driver the distance between the unfired position and the fired position, and (iii) a linkage assembly comprising a driving link, wherein the driving link is pivotably coupled with the trigger and the driver actuator, wherein the driving link is pivotably coupled with the trigger via a second pivot, wherein the second pivot is proximal relative to the first pivot, wherein the linkage assembly is configured to drive the driver actuator along a path in response to the trigger pivoting about the first pivot, characterised in that the driving link defines an elongated slot, wherein the driver actuator comprises a projection slidably housed within the elongated slot. (a) a body assembly comprising: (i) a handle portion, and (ii) a shaft portion extending distally from the handle portion; (i) a handle portion, and (ii) a shaft portion extending distally from the handle portion; (b) an end effector comprising: (i) a staple deck fixed relative to the shaft portion, (ii) a trocar, wherein the trocar is operable to actuate relative to the staple deck, and (iii) a staple driver, wherein the staple driver is operable to actuate relative to the staple deck a distance between an unfired position and a fired position; (i) a staple deck fixed relative to the shaft portion, (ii) a trocar, wherein the trocar is operable to actuate relative to the staple deck, and (iii) a staple driver, wherein the staple driver is operable to actuate relative to the staple deck a distance between an unfired position and a fired position; (c) an anvil operable to selectively attach to the trocar, wherein the trocar is operable to actuate the anvil relative to the staple deck to define a gap distance; (d) a firing assembly comprising: (i) a trigger pivotably coupled with the body assembly via a first pivot, (ii) a driver actuator configured to actuate the staple driver the distance between the unfired position and the fired position, and (iii) a linkage assembly comprising a driving link, wherein the driving link is pivotably coupled with the trigger and the driver actuator, wherein the driving link is pivotably coupled with the trigger via a second pivot, wherein the second pivot is proximal relative to the first pivot, wherein the linkage assembly is configured to drive the driver actuator along a path in response to the trigger pivoting about the first pivot, (i) a trigger pivotably coupled with the body assembly via a first pivot, (ii) a driver actuator configured to actuate the staple driver the distance between the unfired position and the fired position, and (iii) a linkage assembly comprising a driving link, wherein the driving link is pivotably coupled with the trigger and the driver actuator, wherein the driving link is pivotably coupled with the trigger via a second pivot, wherein the second pivot is proximal relative to the first pivot, wherein the linkage assembly is configured to drive the driver actuator along a path in response to the trigger pivoting about the first pivot, the driving link is pivotably coupled with the trigger and the driver actuator, wherein the driving link is pivotably coupled with the trigger via a second pivot, wherein the second pivot is proximal relative to the first pivot, wherein the linkage assembly is configured to drive the driver actuator along a path in response to the trigger pivoting about the first pivot,