clean up context reading and stuff