add here and above `(...) & 255` to clamp to byte since for legacy browsers we have simulated arrays