fix encoding opt