`val3_t` -> `val3_t&` ?