do not format until printing step