I think we still want to be python 2.6 compliant