able to compute overflow remainder