Now compatible (theoretically) with Python 2.6