Supplying NIL as an argument to + always says that the second argument was NIL, no matter which argument it actually was. This was with my new error handler, but I don't think it matters.