(a) Material promises, agreements, covenants or undertakings of any kind to be performed by either party to a rental agreement shall be interpreted as mutual and dependent conditions to the performance of material promises, agreements, covenants and undertakings by the other party.
(b) A party undertaking to remedy a breach by the other party in accordance with this Code shall be deemed to have complied with the terms of this Code if their noncompliance with the exact instructions of this Code is nonmaterial and nonprejudicial to the other party.