dont overwrite a block if same.