remove charset, yield* next, fix HEAD