Cats and Snakes