Fix target block detection and remove the ability to overwrite protections