removed IPP-dependent parts