I am not sure I understand why the compute method would return an instance of CKDE.