added spec for edge case where a descendant module name already exists on the global namespace