no guards, less codepage writes