encoding nonsense I am too tired to deal with right now