now works when event depth is None