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.