Changes to value construction functions.