undid dependency on ice temporarily