for compatibility to python 2.6