Encoding back and forth works if you do the encoding 2 times.
Ex: predict -> reverse - predict - reverse