use next() because next() has side effect.