The answer to all of this is binding contracts...