again why format unless necessary?