only return good nested events

Finish the cycle if nest doesn't have an event!