stopped using str.format for python 2.5 compatibility