The basic thing working in python3.3 (and maybe 2.7)