various Snake additions.