Just realised that in the patch I sent: return new Values(new Object[] {CommonLisp.nilExpr, CommonLisp.nilExpr}); should be CommonLisp.FALSE instead.