default_external defaults to utf8