diff --git a/spec.html b/spec.html
index 157fca4..02996c7 100644
--- a/spec.html
+++ b/spec.html
@@ -318,7 +318,7 @@
AsyncIterator.from ( _O_ )
1. Set _usingIterator_ to ? GetMethod(_O_, @@iterator).
1. If _usingIterator_ is not *undefined*,
1. Let _syncIteratorRecord_ be ? GetIterator(_O_, ~sync~, _usingIterator_).
- 1. Return ! CreateAsyncFromSyncIterator(_syncIteratorRecord_).
+ 1. Set _O_ to ! CreateAsyncFromSyncIterator(_syncIteratorRecord_).
1. If _iteratorRecord_ is *undefined*, set _iteratorRecord_ to ? GetIteratorDirect(_O_).
1. Let _wrapper_ be ! ObjectCreate(%WrapForValidAsyncIteratorPrototype%, « [[AsyncIterated]] »).
1. Set _wrapper_.[[AsyncIterated]] to _iteratorRecord_.