fix 32bit