this should fix the 32 bit alignment bug..