diff --git a/source/dub/project.d b/source/dub/project.d
index 0919d84..8c98977 100644
--- a/source/dub/project.d
+++ b/source/dub/project.d
@@ -208,7 +208,10 @@
 
 				if (!p) {
 					auto basename = getBasePackageName(name);
-					if (basename == m_rootPackage.basePackage.name) {
+					if (name == m_rootPackage.basePackage.name) {
+						vspec = Dependency(m_rootPackage.ver);
+						p = m_rootPackage.basePackage;
+					} else if (basename == m_rootPackage.basePackage.name) {
 						vspec = Dependency(m_rootPackage.ver);
 						try p = m_rootPackage.getSubPackage(getSubPackageName(name));
 						catch (Exception e) {