no need to do it more then once, but i'm not sure this should be added like this (see the #TODO above, same issue). in python2.7 we can test if a string can be tempalted or not, not in 2.4. so then the whole ignore will be removed. ignore was not used at all anywhere, i'm not sure we should start now. but it won't hurt...