DecodeIntoValue added