and even safer for 32-bit