More recently, the site-directed zinc finger nucleases (ZFNs) and TAL effector nucleases (TALENs) using the principles of DNA-protein recognition were developed. However, difficulties of protein design, synthesis, and validation remained a barrier to widespread adoption of these engineered nucleases for routine use.