Tested with Python 3.3.2