IC Arith class modifications and other implementations