node/list level adjust #2 (plus main.c)