The doctrine of privity of contract provides that only the parties to a contract can enforce rights or obligations under that contract. Over time, courts developed several exceptions to privity, including collateral contracts, agency relationships, and restrictive covenants that run with land. Academic debate questioned whether privity should be further modified or abolished. The Contracts (Rights of Third Parties) Act 1999 reformed English law by allowing expressly intended third party beneficiaries to directly enforce contract terms in certain circumstances.