Archangel: Protecting, clearing, balancing