still trying to understand multi_value reading.