Be sure to pass PB vals in through args and out through retvals