compatibility fixes
always with the float32 issues