Impact assessment and future generations