Recompiled for Typescript 9.1