Not a lawyer but my understanding is that a valid contract must involve an exchange of value from both parties