unaligned reads fixes