typeO fixed