now everything runs on Data.Text! MWHAHAHAHAH!