looking at recursive work.