Replaced uint64s with byte for reduced size (and speed-up on non-64-bit archs