r4556: neater (and faster) way of doing alignments and scalars