encoding should be utf-8 nonetheless