*** All variable/function names have been changed to start with viper-
instead of vip-.