Skipped Python 2.6, as there are some syntatic sugars not supported in 2.6. Didnt bother to fix it.