fix: integer overflow.