no detect if there is no chardet