I never expected to get all of this from the exchange, but my match nailed it on the head with all of this.