Now that is what I call a contract!