Repeat implemented properly. Processes it's own children.
Implemented disposal of global and host containers.
Prevent recurse.