whistle-to-snap