diff --git a/extra/html/parser/parser-tests.factor b/extra/html/parser/parser-tests.factor
index 25251159b1..ca276fc54e 100644
--- a/extra/html/parser/parser-tests.factor
+++ b/extra/html/parser/parser-tests.factor
@@ -50,7 +50,7 @@ V{
{ "foo" "bar" }
{ "href" "http://factorcode.org/" }
{ "baz" "quux" }
- { "nofollow" f }
+ { "nofollow" "nofollow" }
} f f }
}
] [ "" parse-html ] unit-test
diff --git a/extra/html/parser/parser.factor b/extra/html/parser/parser.factor
index 4aae6a25c4..61315a4925 100644
--- a/extra/html/parser/parser.factor
+++ b/extra/html/parser/parser.factor
@@ -85,7 +85,7 @@ SYMBOL: tagstack
: parse-key/value ( state-parser -- key value )
[ read-key >lower ]
[ skip-whitespace "=" take-sequence ]
- [ swap [ read-value ] [ drop f ] if ] tri ;
+ [ swap [ read-value ] [ drop dup ] if ] tri ;
: (parse-attributes) ( state-parser -- )
skip-whitespace