Странности c отловом исключений по Throwable интерфейсу в PHP

Если выполнить отлов исключения на интерфейс Throwable, то класс исключения обязательно должен быть импортирован, в противном случае пойманное исключение будет null.

//no import

try {
// some code throwing FooBarException
} catch (\Throwable $e) {
   var_dump($e); // null
}


// import
use FooBarException;

try {
// some code throwing FooBarException
} catch (\Throwable $e) {
   var_dump($e); // FooBarException
}