I don't think that the aforementioned change is something that is going to happen. The only reason that the exception was previously thrown was because a downcast was happening inside the constructor of HBaseKijiTableReader which is no longer necessary.