``` export const parseAmountFromString = <Tk extends Token<Tk>>( token: Tk, uiAmount: string ): JSBI => { const parts = uiAmount.split("."); if (parts.length === 0) { throw new Error("empty number"); } invariant(parts[0]); const whole = JSBI.BigInt(parts[0]); ``` I believe this is in the @ubeswap/token-math package. Instead of using `split`, it may make sense to to just do a simple `indexOf` on the `.`