Better print2