thinking about with statements