My goodness little jack harbaugh has a cannon