taking views could be unsafe, because some subset of the structure might get rotated but then another doesn't -- that would corrupt the coordinates