Snarewaves