3-inch semi-auto