fix reversed vip function call