Huzzah, recursive set query in place