more tests
wee test.check
clean up the heap traversal code for gc
correct successors
per graph lock