Simplify the ckernels being used, make unary just use expr