a viper is a snake.