numerous L8 to L9 syntax updates, because reasons. sheesh. LassoSoft ought to document this stuff.