- Implemented recursive mode.