The Chechens are coming