check for errors in getallnext/prev
Only render full if there no error fetching
Always add object type if it's not already there
Pass through the type query parameter
Don't recurse if we already have all known members
Merge remote-tracking branch 'upstream/master'