uppercaser without error checking