encoding less broken, but still not working