Would also turn out troublesome if sizeof(int) differed from sizeof(float).