saferepr comes from pprint