Clean up code and comments for values list, tweak behavior

Signed-off-by: Byron Ruth <b@devel.io>
Ensure valid check is false not falsy

Fix #608

Signed-off-by: Byron Ruth <b@devel.io>