Recurse submodules
Set encoding