[2.2] Add support for platforms that don't allow unaligned memory access

What is this bucket, I don't see it being used?