New: Boolean operation