appears to have a bug after a big number is used. like 123456.

will investigate when time permits