Search Taming A Defective Angel