Gonna go a different route. I don't think I understood how recursive this had to be until now, so I'll save this copy a try a new route.