Is this more interesting if we're OOP? Let's say we raise from the CO and Button calls, and our A4 and JT are sooted...