Fixed not respecting maxDepth, async improvements