kite error: rename byCode => codeIs; add predicate for codeIsnt