a cannon is a weapon of war.