#16 Basic support for py3k