diff --git a/src/Type/Doctrine/DefaultDescriptorRegistry.php b/src/Type/Doctrine/DefaultDescriptorRegistry.php
index 2fc81131..83647e3b 100644
--- a/src/Type/Doctrine/DefaultDescriptorRegistry.php
+++ b/src/Type/Doctrine/DefaultDescriptorRegistry.php
@@ -25,13 +25,13 @@ public function get(string $type): DoctrineTypeDescriptor
 	{
 		$typesMap = Type::getTypesMap();
 		if (!isset($typesMap[$type])) {
-			throw new DescriptorNotRegisteredException();
+			throw new DescriptorNotRegisteredException($type);
 		}
 
 		/** @var class-string<Type> $typeClass */
 		$typeClass = $typesMap[$type];
 		if (!isset($this->descriptors[$typeClass])) {
-			throw new DescriptorNotRegisteredException();
+			throw new DescriptorNotRegisteredException($typeClass);
 		}
 		return $this->descriptors[$typeClass];
 	}
@@ -42,7 +42,7 @@ public function get(string $type): DoctrineTypeDescriptor
 	public function getByClassName(string $className): DoctrineTypeDescriptor
 	{
 		if (!isset($this->descriptors[$className])) {
-			throw new DescriptorNotRegisteredException();
+			throw new DescriptorNotRegisteredException($className);
 		}
 		return $this->descriptors[$className];
 	}