no need for IceMath.py