avoid ensuring a block on non-array node replacements