Same question as above, is this correct for both cases where `"/software/components/foo/ncm-module" = "bar"` (i.e. `bar.pm`) and where `"/software/components/foo/ncm-module" = "bar::submodule"` (i.e. `bar/submodule.pm`)?