The logical functions needed to be able to handle an evaluation returning nil.  Fixes issue #43.