Let's make a deal! Building a Yamamoto contract