tweaks to function of ICE