Index: src/Walker/AccessibleWalker.py
===================================================================
--- src/Walker/AccessibleWalker.py	(revision 783)
+++ src/Walker/AccessibleWalker.py	(working copy)
@@ -166,8 +166,8 @@
     try:
       # try to get the parent
       parent = IAccessibleNav(por).getParentAcc()
-      # use the parent, but get its last item
-      return (self._getLastAcc(parent), None)
+      # if there is a parent, use it
+      return (parent, None)
     except (LookupError, IndexError):
       # there's no parent, so bail because we're at the root
       return (None, None)
Index: src/Perks/FirefoxPerk.py
===================================================================
--- src/Perks/FirefoxPerk.py	(revision 783)
+++ src/Perks/FirefoxPerk.py	(working copy)
@@ -1487,7 +1487,7 @@
     elif taskid.endswith('prev peer'):
       nextpor = self.getPrevPeerAcc()
       if nextpor is None:
-        nextpor = self.getPrevAcc(por=self.getParentAcc())
+        nextpor = self.getPrevAcc()
         if nextpor is None:
           self.sayInfo(text=_("first container"))
           return
