diff --git a/spec.bs b/spec.bs
index 79c1e27..b25552d 100644
--- a/spec.bs
+++ b/spec.bs
@@ -1628,15 +1628,14 @@ For now, see [https://github.com/wicg/observable#operators](https://github.com/w
1. Let |idx| be an {{unsigned long long}}, initially 0.
- 1. Let |accumulator| be |initialValue| if it is given, and the string "unset
"
- otherwise.
+ 1. Let |accumulator| be |initialValue| if it is given, and uninitialized otherwise.
1. Let |observer| be a new [=internal observer=], initialized as follows:
: [=internal observer/next steps=]
::
- 1. If |accumulator| is the string "unset
", then set |accumulator| to the
- passed in |value|, set |idx| to |idx| + 1, and abort these steps.
+ 1. If |accumulator| is uninitialized (meaning no |initialValue| was passed in), then set
+ |accumulator| to the passed in |value|, set |idx| to |idx| + 1, and abort these steps.
Note: This means that |reducer| will not be called with the first |value| that [=this=]
produces set as the {{Reducer/currentValue}}. Rather, when the *second* value is