Yup, I created a class named `Exchange` to have a consistent naming (since we have a class named `Handshake`). `ExchangeInfo` makes sense here to me because it indicates that it contains the data needed to perform an exchange vs. the methods that actually perform the exchange (which are in the `Exchange` class). Does that make sense?