This looks a bit redundant, but I run the values through the type system to provide meaningful errors to syntax problems, since these values are essentially getting tossed into the web page as code.