Which of the following is primarily responsible for limiting the number of trophic levels in most ecosystems? A) Many primary and higher-order consumers are opportunistic feeders. B) Decomposers compete with higher-order consumers for nutrients and energy. C) Nutrient cycles involve both abiotic and biotic components of ecosystems. D) Nutrient cycling rates tend to be limited by decomposition. E) Energy transfer between tropic levels is in almost all cases less than 20% efficient.