Construct.toString(): if val is present, simply return val.toString()