Flex logic