I suppose I can reuse val.
Now this looks like other getvals.