copy_unaligned copy_first_unaligned paste_unaligned paste_last_unaligned copy_paste_unaligned_common alignment_handler