attempt to use acorn/util/walk functions