diff --git a/HTMLKit/HTMLOrderedDictionary.m b/HTMLKit/HTMLOrderedDictionary.m
index 0354201..2712689 100644
--- a/HTMLKit/HTMLOrderedDictionary.m
+++ b/HTMLKit/HTMLOrderedDictionary.m
@@ -57,7 +57,7 @@
- (void)setObject:(id)anObject forKey:(id)aKey
{
- if (_dictionary[aKey] != nil) {
+ if (_dictionary[aKey] == nil) {
[_keys addObject:aKey];
}
_dictionary[aKey] = anObject;