make multilingual remove canonical more robust