New stuff for language defn