fix for byte align issue on armv7