V is not needed here, right?  Can't we remove the V type parameter?