good if this works for all py >=2.6