recurse option fixes