Cocks and guns