ic, but i do not like, ioc