some refinement to the ice role definition