Throw more IAE instead of ToxExceptions