diff --git a/src/libcore/iter.rs b/src/libcore/iter.rs
index f84c5eec4525..f78c8c2aa0ed 100644
--- a/src/libcore/iter.rs
+++ b/src/libcore/iter.rs
@@ -811,8 +811,7 @@ fn sum(&mut self) -> A {
}
}
-/// A trait for iterators over elements whose elements can be multiplied
-/// together.
+/// A trait for iterators over elements which can be multiplied together.
pub trait MultiplicativeIterator {
/// Iterates over the entire iterator, multiplying all the elements
///
@@ -840,7 +839,6 @@ fn product(&mut self) -> A {
}
/// A trait for iterators over elements which can be compared to one another.
-/// The type of each element must ascribe to the `PartialOrd` trait.
pub trait OrdIterator {
/// Consumes the entire iterator to return the maximum element.
///