fix encoding bugs 4