#186 transactions apply only if the immutable is not null