reserved list traversal