Initial impl of #601 using "value" keyword