base32 doesn't work due to 32 bit overflow, but let's look at it tomorrwo