don't need to create iRate instance, because we're using TOXRate