diff --git a/HTMLKit/HTMLNodeIterator.m b/HTMLKit/HTMLNodeIterator.m
index 1439bdb..0c14127 100644
--- a/HTMLKit/HTMLNodeIterator.m
+++ b/HTMLKit/HTMLNodeIterator.m
@@ -28,6 +28,8 @@ typedef NS_ENUM(short, TraverseDirection)
self = [super init];
if (self) {
_root = node;
+ _referenceNode = _root;
+ _pointerBeforeReferenceNode = YES;
_whatToShow = HTMLNodeFilterShowAll;
}
return self;