mock logic (not including counting vouches)