Make the manual finder use promises and augment recurse all actions