We want the class declaration to be available while compiling the parent class.
As the parent class is fetched prior to binding, there are no safety concerns in this case and we can replace the fatal error with an Error exception.