The `LogicValue` protocol is now `BooleanType` (this change may have been in Beta 4) ---- Optionals no longer conform to `BooleanType` so you have to explicitly do a `== nil` or `!= nil`.