Does `ALIGNED` imply contiguous? The code as written -- even with this patch -- probably does have some alignment requirement on some architectures, since it does direct pointer access.