This way we can have it aligned to memory where needed. I think it'd be better to avoid this if possible so that we can actually vectorize spline/etc. code. Fixes #5673.