Index: Lisp.java
===================================================================
--- Lisp.java	(revision 14075)
+++ Lisp.java	(working copy)
@@ -520,7 +520,7 @@
           }
         else
           {
-            if (first.car() == Symbol.LAMBDA)
+            if (first instanceof Cons && first.car() == Symbol.LAMBDA)
               {
                 Closure closure = new Closure(first, env);
                 return evalCall(closure, ((Cons)obj).cdr, env, thread);
