Now compatible with submodules using absolute paths!