To fix, create an UnknownFlashChipException class, throw it in FlashChip.Create, and catch in CKernelReader / Writer.