Proper bool logic