single-butterfly-guard Techniques