take a different approach to making the compiler 64-bit friendly