Meaning of the term Foregoing