diff --git a/currency/includes/CurrencyConverter.inc b/currency/includes/CurrencyConverter.inc
index c621a74..4db6694 100644
--- a/currency/includes/CurrencyConverter.inc
+++ b/currency/includes/CurrencyConverter.inc
@@ -95,24 +95,6 @@ class CurrencyConverter implements CurrencyConverterInterface {
   }
 
   /**
-   * Implements CurrencyConverterInterface::loadAll().
-   */
-  static function loadAll() {
-    $rates = array();
-    foreach (self::loadConverters() as $converter) {
-      foreach ($converter::loadAll() as $currency_code_from => $currency_codes_to) {
-        foreach ($currency_codes_to as $currency_code_to => $rate) {
-          if ($rate !== FALSE) {
-            $rates[$currency_code_from][$currency_code_to] = $rate;
-          }
-        }
-      }
-    }
-
-    return $rates;
-  }
-
-  /**
    * Implements CurrencyConverterInterface::operationsLinks().
    */
   static function operationsLinks() {
diff --git a/currency/includes/CurrencyConverterBartFeenstraCurrency.inc b/currency/includes/CurrencyConverterBartFeenstraCurrency.inc
index 036b2a4..aca4e14 100644
--- a/currency/includes/CurrencyConverterBartFeenstraCurrency.inc
+++ b/currency/includes/CurrencyConverterBartFeenstraCurrency.inc
@@ -49,34 +49,6 @@ class CurrencyConverterBartFeenstraCurrency implements CurrencyConverterInterfac
   }
 
   /**
-   * Implements CurrencyConverterInterface::loadAll().
-   */
-  static function loadAll() {
-    $rates = array();
-
-    // Check if the requested rate is available.
-    foreach (Currency::resourceListAll() as $currency_code_from) {
-      $currency = new Currency();
-      $currency->resourceLoad($currency_code_from);
-      foreach ($currency->conversionRates as $currency_code_to => $rate) {
-        $rates[$currency_code_from][$currency_code_to] = $rate;
-      }
-    }
-
-    // Conversion rates are two-way. If a reverse rate is unavailable, set it.
-    $rates_loop = $rates;
-    foreach ($rates_loop as $currency_code_from => $currency_code_from_rates) {
-      foreach ($currency_code_from_rates as $currency_code_to => $rate) {
-        if (!isset($rates[$currency_code_to]) || !isset($rates[$currency_code_to][$currency_code_from])) {
-          $rates[$currency_code_to][$currency_code_from] = 1 / $rate;
-        }
-      }
-    }
-
-    return $rates;
-  }
-
-  /**
    * Implements CurrencyConverterInterface::operationsLinks().
    */
   static function operationsLinks() {}
diff --git a/currency/includes/CurrencyConverterFixedRates.inc b/currency/includes/CurrencyConverterFixedRates.inc
index 06a2356..eac20d3 100644
--- a/currency/includes/CurrencyConverterFixedRates.inc
+++ b/currency/includes/CurrencyConverterFixedRates.inc
@@ -42,7 +42,11 @@ class CurrencyConverterFixedRates implements CurrencyConverterInterface {
   }
 
   /**
-   * Implements CurrencyConverterInterface::loadAll().
+   * Loads all available conversion rates.
+   *
+   * @return array
+   *   The array structure is identical to the return value of
+   *   self::loadMultiple().
    */
   static function loadAll() {
     $rates = &drupal_static(__CLASS__);
diff --git a/currency/includes/CurrencyConverterInterface.inc b/currency/includes/CurrencyConverterInterface.inc
index eedb7ad..ffb4fcb 100644
--- a/currency/includes/CurrencyConverterInterface.inc
+++ b/currency/includes/CurrencyConverterInterface.inc
@@ -47,22 +47,6 @@ interface CurrencyConverterInterface {
   static function loadMultiple(array $currency_codes);
 
   /**
-   * Returns all available conversion rates.
-   *
-   * @return array
-   *   Keys are the ISO 4217 codes of source currencies, values are arrays of
-   *   which the keys are ISO 4217 codes of destination currencies and values
-   *   are the exchange rates as floats. Example:
-   *   array(
-   *     'EUR' => array(
-   *       'NLG' => 2.20371,
-   *       'DEM' => 1.95583,
-   *     ),
-   *   )
-   */
-  static function loadAll();
-
-  /**
    * Returns an array of operations links.
    *
    * @return array
diff --git a/currency/tests/CurrencyConverterBartFeenstraCurrencyWebTestCase.test b/currency/tests/CurrencyConverterBartFeenstraCurrencyWebTestCase.test
index 06b0b6e..1cb0de8 100644
--- a/currency/tests/CurrencyConverterBartFeenstraCurrencyWebTestCase.test
+++ b/currency/tests/CurrencyConverterBartFeenstraCurrencyWebTestCase.test
@@ -55,23 +55,5 @@ class CurrencyConverterBartFeenstraCurrencyWebTestCase extends DrupalWebTestCase
     $this->assertTrue(isset($rates['NLG']));
     $this->assertTrue(isset($rates['NLG']['EUR']));
     $this->assertEqual(round($rates['NLG']['EUR'], 5), 0.45378);
-
-    // Test CurrencyConverterBartFeenstraCurrency::loadAll().
-    $rates = CurrencyConverterBartFeenstraCurrency::loadAll();
-    // Test an available conversion rate.
-    $this->assertTrue(isset($rates['EUR']));
-    $this->assertTrue(isset($rates['EUR']['NLG']));
-    $this->assertEqual($rates['EUR']['NLG'], 2.20371);
-    $this->assertTrue(isset($rates['EUR']));
-    $this->assertTrue(isset($rates['EUR']['DEM']));
-    $this->assertEqual($rates['EUR']['DEM'], 1.95583);
-    // Test an unavailable conversion rate for which the reverse rate is
-    // available.
-    $this->assertTrue(isset($rates['NLG']));
-    $this->assertTrue(isset($rates['NLG']['EUR']));
-    $this->assertEqual(round($rates['NLG']['EUR'], 5), 0.45378);
-    $this->assertTrue(isset($rates['DEM']));
-    $this->assertTrue(isset($rates['DEM']['EUR']));
-    $this->assertEqual(round($rates['DEM']['EUR'], 5), 0.51129);
   }
 }
\ No newline at end of file
diff --git a/currency/tests/CurrencyConverterWebTestCase.test b/currency/tests/CurrencyConverterWebTestCase.test
index 5ad1de2..23c20c7 100644
--- a/currency/tests/CurrencyConverterWebTestCase.test
+++ b/currency/tests/CurrencyConverterWebTestCase.test
@@ -71,14 +71,5 @@ class CurrencyConverterWebTestCase extends DrupalWebTestCase {
     $this->assertTrue(isset($rates['EUR']));
     $this->assertTrue(isset($rates['EUR']['NLG']));
     $this->assertEqual($rates['EUR']['NLG'], 2.20371);
-
-    // Test CurrencyConverter::loadAll().
-    $rates = CurrencyConverter::loadAll();
-    $this->assertTrue(isset($rates['EUR']));
-    $this->assertTrue(isset($rates['EUR']['NLG']));
-    $this->assertEqual($rates['EUR']['NLG'], 2.20371);
-    $this->assertTrue(isset($rates['EUR']));
-    $this->assertTrue(isset($rates['EUR']['DEM']));
-    $this->assertEqual($rates['EUR']['DEM'], 1.95583);
   }
 }
