Chechnya still deserves independence.