added future import to work on Py2.6+