vals_ not used