Alex Hornung wrote: Sorry, how is 2^32 = 32768 ? It's in the order of 4 million. Whoops. Signed short/long cast conversion error in my head. sorry bout that. anyhow - don't think this subtracts from the argument in the least. cheers