A little of approximation is due to the block size, but I will investigate more on that... -- saltydog