32bit arch not supported (uses 64bit integers that get truncated on 32bit)