needed in one example, and why not?