Text this: Recursive contracts