advice on RECURSE