added missing __future__ import. Sorry, Python 2.5!