foreach my $tag ( grep { $self->{_tags}->{$_}->{time} == 0 } keys %{ $self->{_tags} } ) {
$triggers->{leave}->( $self, $tag ) if $triggers->{leave};
$self->_invalidate_tag( $tag );
foreach my $tag ( grep { $self->{_tags}->{$_}->{time} == 0 } keys %{ $self->{_tags} } ) {
$triggers->{leave}->( $self, $tag ) if $triggers->{leave};
$self->_invalidate_tag( $tag );