> ## Documentation Index
> Fetch the complete documentation index at: https://moengage-user-guide.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Why Do Users Get Incorrectly Evaluated at Event Check?

## Problem

Users exit the flow despite successfully performing the desired event at an event check or conditional split node.

## Solution

* When defining the evaluation window at check nodes or conditional split nodes, ensure that end users have sufficient time to perform the *since* *entering the flow* or *since exiting the last stage* check event.
* If the time window provided is too short, end users are likely to exit the flow prematurely.

## Example

* If the flow entry condition is *Add To Cart*, and the event check is for the *Purchase* event, it is unrealistic to expect all end users who add products to their cart to purchase within a 5-minute evaluation period after entering the flow.
* The time between adding a product to the cart and purchasing can range from a few hours to several days. Therefore, setting a realistic evaluation period for the event check is essential.
