Works in 2.7 (but not 3.X). The only problem is Tkinter