This isn't really 64 bit safe, what is the point of this?