minor forward/pointers and find-free-space fix