Restriction enzymes, which are extensively used in molecular biology, are products of bacterial "immune" system. Since bacterial genomes span several million base pairs (E. coli > 4 million bps), and the presence of restriction site within a genome is more than likely, how does a bacteria manage to protect itself from innate REs?