I haven't gotten to testing it much, (Will do that later) but if you replace a block (I did it with black and grey hardened hull, I'll use that as my example) of black hardened hull with grey hardened hull, then undo, the block goes back to the one it was before, but if you redo after that, instead of becoming grey hardened hull again, it just goes away.