separate token for the view

use a token with correct type for the fall-back case of using a candidate view as an input.