avoid multiple reformatting
avoid loading same data 2x