make encoding optional