AGREEMENT, CONSENT AND WAIVER