Careful here - its best to ensure that the place you put the double at is at least 4 bytes aligned if not 8 bytes aligned. (same below).