effect is not null