don't leave stray 'new' events around if they don't pass their final condition check