hrm, "language" is so much nicer than "lang" but I guess staying as close to the underlying API is a good idea.