IP and DI