Yes I am aware I probably shouldn't do this, but I don't really care at this point to support python 2.6. Might add that later