improve encoding handling