BUG: Fixes gh-2208, alignment in subarrays

Will probably need to add tests, but I don't know where they live. Will they be in C or python?