Better SafeBoolean