What type of contract is an agreement that does not meet the tests for validity, and therefore is no contract at all?