Refactor Exchange.Amounts