take 2 on ValuePipe iterator to be safe, throw error if more elements